package com.five.community.bean.vo;

import lombok.*;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
@RequiredArgsConstructor
public class ParkinguseVo {

    private long id;  //编号

    @NonNull
    private String carNum;  //车牌号
    @NonNull
    private String picture;  //车辆牌照
    @NonNull
    private long holderId;  //车辆所有人id（外键）
    @NonNull
    private String hname;  //所属人姓名
    @NonNull
    private String telephone;  //联系方式，11位数字
    @NonNull
    private boolean type;  //使用性质，0=租，1=售
    @NonNull
    private int cost;  //总费用
//    @NonNull
    @DateTimeFormat(pattern = "yyyy-MM-dd'T'HH:mm")
    private Date startDate;  //开始使用时间
    @NonNull
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date endDate;  //截止使用时间
//    @NonNull
    @DateTimeFormat(pattern = "yyyy-MM-dd'T'HH:mm")
    private Date createDate;  //创建时间
    @NonNull
    private long pid;  //所属车位id（外键）
    @NonNull
    private String pname;  //所属车位名称
    @NonNull
    private long vid;  //所属小区id（外键）
    @NonNull
    private String vname;  //所属小区名称



}
